home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
8bitfiles.net/archives
/
archives.tar
/
archives
/
compuserve-file-archive
/
05 Programming
/
RS232.ARC
/
%c3128%a4%cbERNAL.EQU
< prev
next >
Wrap
Text File
|
2019-04-13
|
4KB
|
227 lines
;úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
; ├128ñ╦ERNAL.EQU
;
; ┬Y ─ENNY ╞IGUERRES 12/24/87 07:30:00 ╨M
; 707 ╬ ╙AN╩OAQUIN ╙T ┴PT#5
; ╙TOCKTON ├A 95202
;
; DEFINE ALL STANDARD ├128 SYSTEM VARIABLES AND ╨OWER ├
; SYSTEM VARIABLES FOR LINKAGE TO ╨OWER ├ PROGRAMS AND ACESS TO
; ├128 KERNAL
;
; ├= 128 KERNAL AND SYSTEM DEFINITIONS
;úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
; MAKE THESE NAMES PUBLIC ITEMS AVAILABLE TO ALL OTHER .A FILES
.DEF ACPTR
.DEF CHKIN
.DEF CHKOUT
.DEF CHRIN
.DEF CHROUT
.DEF CIOUT
.DEF CLALL
.DEF CLOSE
.DEF CLRCHN
.DEF GETIN
.DEF CINT
.DEF IOBASE
.DEF IOINIT
.DEF LISTEN
.DEF LOAD
.DEF MEMTOP
.DEF OPEN
.DEF PLOT
.DEF RAMTAS
.DEF RDTIM
.DEF READST
.DEF RESTOR
.DEF SAVE
.DEF SCNKEY
.DEF SETLFS
.DEF SETNAM
.DEF SCREEN
.DEF SECOND
.DEF SETMSG
.DEF SETTIM
.DEF SETTMO
.DEF STOP
.DEF TALK
.DEF TKSA
.DEF UDTIM
.DEF UNLSN
.DEF UNTLK
.DEF VECTOR
.DEF C$PARAMSIZE
.DEF C$PARAMPTR
.DEF C$LOCAL
.DEF C$PARAMS
.DEF C$JSRñFAR
.DEF C$MEM
.DEF ╙╘┴╓┼├
.DEF ┴ñ╥EG
.DEF ╪ñ╥EG
.DEF ┘ñ╥EG
.DEF ┬ANK
.DEF ╨├ñ╚IGH
.DEF ╨├ñ╠OW
.DEF ══╒ñ╥EGS
.DEF ══╒ñ├╥
.DEF C$STATUS
.DEF C$CURRENT
.DEF C$NEXT
.DEF C$INPUT
.DEF C$OUTPUT
.DEF TODA
.DEF TODB
.DEF QTSW
.DEF COLOR
.DEF LOCKS
.DEF SCTOP
.DEF SCBOT
.DEF SCLF
.DEF SCRT
.DEF RS232SREG
.DEF RS232EN
.DEF RS232PORT
.DEF STATUS
.DEF VIC
.DEF SID
.DEF CIA1
.DEF CIA2
.DEF RS232╔BUF
.DEF RS232╧BUF
.DEF RIDBE
.DEF RIDBS
.DEF RODBE
.DEF RODBS
.DEF TIMER
;úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
; NOW FIX THE ADDRESSES OF THESE LABELS
; FOR ASSEMLER RESOLUTION
;
C$PARAMSIZE = $00FB
C$PARAMPTR = $0086
C$LOCAL = $00A0
C$PARAMS = $0400
C$JSRñFAR = $0124
C$MEM = $0135
╙╘┴╓┼├ = $02B9
┴ñ╥EG = $0006
╪ñ╥EG = $0007
┘ñ╥EG = $0008
┬ANK = $0002
╙ñ╥EG = $0005
╨├ñ╚IGH = $0003
╨├ñ╠OW = $0004
══╒ñ╥EGS = $D500
══╒ñ├╥ = $FF00
C$STATUS = $0500
C$CURRENT = $0510
C$NEXT = $0511
C$INPUT = $051A
C$OUTPUT = $051B
ACPTR = $FFA5
CHKIN = $FFC6
CHKOUT = $FFC9
CHRIN = $FFCF
CHROUT = $FFD2
CIOUT = $FFA8
CINT = $FF81
CLALL = $FFE7
CLOSE = $FFC3
CLRCHN = $FFCC
GETIN = $FFE4
IOBASE = $FFF3
IOINIT = $FF84
LISTEN = $FFB1
LOAD = $FFD5
MEMBOT = $FF9C
MEMTOP = $FF99
OPEN = $FFC0
PLOT = $FFF0
RAMTAS = $FF87
RDTIM = $FFDE
READST = $FFB7
RESTOR = $FF8A
SAVE = $FFD8
SCNKEY = $FF9F
SCREEN = $FFED
SECOND = $FF93
SETLFS = $FFBA
SETMSG = $FF90
SETNAM = $FFBD
SETTIM = $FFDB
SETTMO = $FFA2
STOP = $FFE1
TALK = $FFB4
TKSA = $FF96
UDTIM = $FFEA
UNLSN = $FFAE
UNTLK = $FFAB
VECTOR = $FF8D
BOOT = $FF53
LKUPLA = $FF59
LKUPSA = $FF5C
SWAPPER = $FF5F
PFKEY = $FF65
SETBNK = $FF68
GETCNFG = $FF6B
JSRFAR = $FF6E
JMPFAR = $FF71
INDFET = $FF74
INDSTA = $FF77
INDCMP = $FF7A
PRIMM = $FF7D
SPINñOUT = $FF47
QTSW = $00F4
COLOR = $00F1
LOCKS = $00F7
SCTOP = $00E5
SCBOT = $00E4
SCLF = $00E6
SCRT = $00E7
STATUS = $0090
RS232EN = $0A0F
RS232SREG = $0A14
RS232PORT = $DD01
TODA = $DC08
TODB = $DD08
CIA1 = $DC00
CIA2 = $DD00
SID = $D400
VIC = $D000
RS232╔BUF = $0C00
RS232╧BUF = $0D00
RIDBE = $0A18
RIDBS = $0A19
RODBE = $0A1A
RODBS = $0A1B
TIMER = $0A1D
;úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
; ╬OW TO DECLARE THE ╨OWER ├ SYSTEM KERNAL ACCESS LABLES
; FOR ├ FUNCTION ACCESS
;
; ╬╧╘┼: THESE ARE ALL SUBROUTINES STORED IN KERNAL.OBJ THAT USE
; JSRñFAR TO REACH THE BANK15 CONFIGUREATION AND CALL THE KERNAL
;úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
.REF C$FUNCTñINIT
.REF C$KERNIN
.REF C$KERNOUT
.REF C$READST
.REF C$SETLFS
.REF C$SETNAM
.REF C$OPEN
.REF C$CLOSE
.REF C$CHKIN
.REF C$CHKOUT
.REF C$CLRCHN
.REF C$CHROUT
.REF C$GETIN
.REF C$SETBNK